home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 25 / GNOME_DEMO.iso / amiga / music / ays-t127.lzx / THX Sound System.help < prev    next >
Text File  |  1997-02-18  |  15KB  |  347 lines

  1.  
  2.  
  3.                           THX Sound System v1.27
  4.  
  5.                                  HELP TEXT
  6.  
  7.      live coding at The Party VI (although there were no requests :-)
  8.  
  9.  
  10.                                 Generally:
  11.  
  12.  
  13. We've tried to make the editor most comfortably to use, which means that
  14. we're using the same keymap and track format as ProTracker does. Short
  15. overview of the keymap (if you need further help, read the ProTracker doc!)
  16. Now using CIA, and there are no more audio-hardware problems (since v1.00)!
  17.  
  18.  
  19. Editor Shortcuts (same as in ProTracker):
  20. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21.  
  22. R-ALT:           Play Song
  23. R-AMIGA:         Play Position
  24. R-SHIFT:         Record Position (**NEW in v1.00**)
  25. Space:           Switch between edit/non-edit mode or stop playing
  26. Note-Keymap:     Same as in ProTracker
  27. F1-F5:           Select current octave (note: we're using >5< octaves,
  28.                  be careful to use octave 1 and 2, mostly use 3 or 4!)
  29. F6-F10:          Jump to e.g. Note 0, 16, 32, 48, 63 (if TrackLength = 64)
  30. Tab:             Jump to next Voice (using with Left-Alt: jump to Note-Column)
  31.                  also to use with shift (backwards moving) and control
  32.                  (keep voice, but jump to Note-Column!)
  33. L-ALT & YXCV:    Toggle Voices 0-3 on/off (or use one of the 4 gadgets!)
  34. Del:             Delete Note&CMD, only Note or only CMD (use Left-Alt/Shift)
  35. L-SHIFT & Ret:   Insert Empty Note&CMD/Position at current step/position
  36. L-SHIFT & BKSPC: Drag Note&CMD/Position one step/position up
  37. CONTROL & Ret:   Insert Empty CMD at current step (also instrument editor!)
  38. CONTROL & BKSPC: Drag CMD one step up (also instrument editor!)
  39. Del (Keypad):    Delete current Instrument
  40. CTRL-M:          Toggle Multi On/Off! The order can be set in further releases
  41. CTRL-Left/Right: Instrument up/down
  42. ALT-Left/Right:  Track up/down
  43. <:               (Key right to the left Shift) Kill Voices but don't switch
  44.                  editmode/testmode in opposition to SPACE.
  45. L-ALT & F4:      Copy instrument to buffer            *only new in doc-sorry*
  46. L-ALT & F5:      Paste buffer to current instrument   *only new in doc-sorry*
  47. CTRL & B/C/V/I:  Mark/Copy/Paste/Insert in Pos. Ed    *only new in doc-sorry*
  48.                  Mark/Copy/Paste/Insert in Track Ed
  49. SHIFT & F3/F4/F5:Cut/Copy/Paste Track
  50. CTRL & F3/F4/F5: Cut/Copy/Paste Track-Commands only
  51. CTRL-T:          Swap Voices (posed/tracked) see pt!
  52. CTRL-0 to 9      Editskip (posed/tracked) seperate handled! (no display as
  53.                  in pt, sorry!)
  54. (L-ALT &) -/+/=  Copy down command w/ or w/o increasing/decreasing (100% pt,
  55.                  the 3 keys left to BKSPC!-you may leave out the l-alt
  56.                  when you're not in the note-field!)
  57.  
  58. NEW (only new in the doc!): keep lshift or lalt down in combination with
  59. the arrow keys to speed up scrolling, just like in pt... just check it out!
  60. Alt-F4/F5 and CTRL-B/C/V/I worked all the time, but just weren't mentioned
  61. in the doc, sorry fellows!
  62.  
  63.  
  64. Own keys:
  65. ~~~~~~~~~
  66.  
  67. L-Amiga+A:     About THX Sound System (MPEG anims ruule! ??)
  68. L-Amiga+Q:     Quit THX Sound System (keyboard shortcut works now)
  69. L-Amiga+L:     Load THX-Module
  70. L-Amiga+S:     Save THX-Module
  71. L-Amiga+C:     Clear ALL/Tracks/Pos/Ins of current Module
  72. Esc:           Switch between Main Screen and Instrument Editor=INS/MAIN gadget)
  73. Return:        NOT the keypad one! Used to switch between Position/Track Ed.
  74. CTRL-Up/Down:  Inc/Dec Position in Positioned. while cursor's in tracked!
  75.  
  76.  
  77. Selecting Instruments:
  78. ~~~~~~~~~~~~~~~~~~~~~~
  79.  
  80. There are 63 instruments to use in any THX-Module. THX-Instruments can also
  81. be loaded/saved using the Instruments-menu in the main screen (sorry, this
  82. option will also be included in the Instrument-Editor screen, LOAD gadget
  83. is NOT implemented yet, so use the main-menu.. sorry guys...)
  84.  
  85. Press CTRL and Left or Right to increase/decrease current Instrument
  86. Press 0-9 on the Keypad to enter the lower digit of the instrument.
  87. Press Enter on the Keypad and then 0-9 to enter the upper digit.
  88. Example: Enter+2+7 will select instrument 27
  89.          +3        will select instrument 23
  90.          Enter+0   will select instrument 03
  91.          +7        will select instrument 07, hope you got it ?!
  92.  
  93.  
  94. -NOTE: I will probably include an option that you can select your instruments
  95.        PR-like, so don't worry! but tell me your opinion about that via email!
  96.        Do you really need that? write me!!
  97.  
  98.  
  99.  
  100.                           ABOUT THE INSTRUMENTS:
  101.                           ~~~~~~~~~~~~~~~~~~~~~~
  102.  
  103.          !!!PLEASE LOOK AT SOME EXAMPLE INSTRUMENTS ON THE DISK!!!
  104.  
  105.  
  106. One Instrument consists of:
  107.  
  108.  
  109. Instrument Volume  0-64       Volume, need i tell more?
  110. Wavelength         4-80       $4,$8,$10,$20,$40 or $80: Wavelength in bytes
  111.                               the lower the value, the higher the instrument
  112.                               Mostly $40 or $80, 4 would be too high...
  113. Slide              Yet unused
  114.  
  115. ---VOLUME ENVELOPE---
  116.  
  117. Attack (Frames)    1-255      Number of frames (1/50 seconds) for attacking
  118. Attack Volume      0-64       to Attack Volume
  119. Decay (Frames)     1-255      Number of frames (1/50 seconds) for decaying
  120. Decay Volume       0-64       to Decay Volume
  121. Sustain (Frames)   1-255      Number of frames (1/50 seconds) for sustain
  122. Release (Frames)   1-255      Number of frames (1/50 seconds) for releasing
  123. Release Volume     0-64       to Release Volume
  124.  
  125. ---VIBRATO CONTROL---
  126.  
  127. Delay              0-255       Delay until Vibrato starts (in 1/50 secs.)
  128. Depth              0-15        0=No Vibrato, else Depth of Vibrato
  129. Speed              0-63        Speed of Vibrato (higher->faster vibr)
  130.  
  131. ---SQUARE MODULATION---
  132.  
  133. Lower Limit        0-63        Lower Limit of Square Modulation
  134. Upper Limit        0-63        Upper Limit of Square Modulation
  135. Speed              0-255       Speed in 1/50 seconds
  136.                                e.g. 4 means that every 4th. frame 1
  137.                                modulation takes place
  138.  
  139. Lower Limit should be less than Upper Limit!!!! if you start modulation,
  140. your modulation start value should be IN this range! (This may be fixed
  141. in another version...)
  142.  
  143.  
  144. ---PERFORMANCE EDITOR---
  145.  
  146. Speed              1-255       Speed like speed in the tracks (Fxx cmd!)
  147.                                but here for the Performance List
  148.                                may be changed in perfList also with Fxx
  149. Length             0-255       Length of Performance List
  150.  
  151.  
  152. ---PERFORMANCE LIST---
  153.  
  154.  000 C-1 o 3 320 000
  155.  001 --- o 0 000 000
  156.  002 --- o 0 000 000
  157.  003 --- o 0 000 000
  158.  004 --- o 0 000 000
  159.  
  160. this would be a simple square wave with the relation $20:$20 indicated by
  161. 320, 3 is the cmd, 20 the parameter... C-1 with the UNfilled sign
  162. /\ means that the C-1 is not fixed, relative to what you play in the tracks.
  163. \/ if you play E-3 in the track, then it will be a E-3, if you fix the note
  164.    by pressing RETURN the sign will be filled and if you have E-3 in the track
  165.    c-1 would be played... if you play F-4 in the track and NOT-fixed D-1 in
  166.    the pList, then this would be
  167.  
  168.  F-4 + D-1 (not-fixed) = G-1
  169.  F#4 + C-1 (not-fixed) = F#1
  170.  D-5 + G#3 (fixed) = G#3
  171.  D#3 + C-2 (not-fixed) = D#4
  172.  
  173.  .. hope you understood the prinziple, if you play white noise, you
  174.  should always play it with a fixed A#5 and sample 4 (white noise) ...
  175.  ... but you do not have to...
  176.  
  177.  000 A#5 * 4 ... ...
  178.  001 ... . . ... ...
  179.  002 ... . . ... ...
  180.  
  181. note: you shouldn't play a square-wave without setting its relation
  182.       (using the 3 cmd.) if you don't have anything special in mind!!
  183.  
  184. the others cmds are explained in the instrument editor... they are mostly
  185. working like the ones of ProTracker... if you need some help,
  186.  
  187.  
  188.         DO NOT HESITATE TO CONTACT ME VIA E-MAIL OR SNAIL-MAIL!!!!
  189.         **********************************************************
  190.  
  191.  
  192.  
  193.  
  194.                            ABOUT THE MAIN-SCREEN
  195.                            ~~~~~~~~~~~~~~~~~~~~~
  196.  
  197.  
  198. In the right upper area you can see the Position editor...
  199.  
  200. 000 001-00 000-00 000-00 000-00
  201. 001 001-0C 000-00 000-00 000-00
  202. 002 001-00 003-00 000-00 000-00
  203. 003 002-00 004-00 007-00 000-00
  204. 004 001-00 003-02 006-00 010-00
  205. 005 002-00 005-00 006-00 011-00
  206.  
  207.     ^^^ this is the track to be played in this voice
  208.  
  209.         ^^ this is the transpose, $0C = 12, which means one octave up
  210.                                   $F4 =-12, which means one octave down
  211.  
  212.  
  213. On the lower part of the screen you can see 4 tracks, which DO NOT
  214. urgently have to represent the 4 voices... you can edit them how you want,
  215. just if you play the tune the 4 tracks will represent the 4 voices...
  216. editing goes like ProTracker, SPACE toggles editmode and stops playing,
  217. octave selecting works with F1-F5...
  218.                   Octave 3-5 represent PTs Octave 1-3 !!!
  219. The TLen gadget keeps the value, how many steps one track has.. values
  220. are 1-64, mostly used are 16 or 64 or something like this (take a look
  221. at the demo tunes!!!)
  222. Len is the length in positions, res is the restart position...
  223.  
  224.                           THE SUBSONGS ARE HERE!
  225.                           ----------------------
  226.  
  227. Now finally Subsongs are included in the editor.. the fileformat DIDN'T change,
  228. as i planned to do subsongs earlier! so here we go... you have 3 gadgets:
  229.  
  230. SS    Amount of subsongs
  231.       - 0 means NO subsong, only the mainsong starting at position 0
  232.       - 1 would mean 1 subsong, that is then the mainsong (subsong 0)
  233.         starting at position 0 and subsong 1 starting at the defined position.
  234.       - so you have SS+1 songs in your module, 1 mainsong startig at 0 and
  235.         SS subsongs.. hope ya got the principle!
  236. SSN   Subsong number
  237.       - Enter here the number of the subsong you want to edit. Subsong 0,
  238.         which is the mainsong CAN'T be changed and will ALWAYS start at pos 0!
  239. SSP   Song-Position of subsong SSN
  240.       - Enter here the number of the position where the subsong SSN should
  241.         start...
  242.  
  243. So if you want to do 2 songs in one file, you will have to set SS to 1, which
  244. means you have your mainsong + 1 subsong which makes 2 songs all together.
  245. Subsong 0, the mainsong is unchangable set to position 0, so set SS to 1,
  246. SSN to 1 and then enter the position where your 2nd song starts in SSP....
  247. hope ya got it, if not->EMAIL me or just take a look at the demosong(s)...
  248.  
  249.  
  250.  
  251. ADDITION FROM V0.905▀:
  252. ~~~~~~~~~~~~~~~~~~~~~~
  253.  
  254. Commands in the Track Editor are also !PROTRACKER! like:
  255.  
  256. 00x:             Set 1st digit for Pos.jump (xyz: x=1st, y=2nd, z=3rd digit)
  257. 1xx:             Portamento Up
  258. 2xx:             Portamento Down
  259. 3xx:             TonePortamento (Now works corrrectly!!!)
  260. 5xx:             TonePortamento+VolumeSlide
  261. 8xx:             Set Timing Variable (if you want to do timing via music)
  262. 9xx:             Set/Override SquareRelation (like sampleoffset in pt!)
  263. Axx:             Volume Slide
  264. Bxx:             Set 2nd and 3rd digit of Pos.jump and JUMP to that position
  265.                  (use 00x and Byz to jump to position xyz... DECIMAL INPUT!)
  266. Cxx:             Set Volume (see topic Volumes)
  267. D00:             Patternbreak
  268. ECx:             NoteCut (Cut note after x frames (ticks), 1<=x<cur.tempo)
  269. EDx:             NoteDelay (Delay note x frames (ticks), 1<=x<cur.tempo)
  270. Fxx:             Set Tempo
  271.  
  272.  
  273. ADDITION FROM V0.96:
  274. ~~~~~~~~~~~~~~~~~~~~
  275.  
  276. Fixed the 3xx command, so USE it! Added the 5xx command, the same as in PT!
  277. Added the 0xx (set positionjump's 1st digit) and the Bxx command (posjump)
  278.   !Position-parameter IS TO enter decimal! so e.g. B12 will jump to Pos 12
  279.   (decimal!) and NOT to position 18 (18 decimal, equals $12 hex!!!)...
  280.   if you want to jump to a position higher than 99, then you are to use the
  281.   command 0xx, where you can specify the 1st digit, e.g. use somewhere 002
  282.   and then later B12 and you will find yourself in pattern [2]*100+[12]=212
  283.   for the next jump the 1st digit is then afterwards being initialised to 0.
  284. Added the 9xx command, so you can override the squarerelation, which was
  285.   usually set using 3xx in the performancelist, so you can e.g. leave out the
  286.   3xx commando in pList and set it EVERYTIME you play that instrument, so you
  287.   have the same instrument with a different sounding squarewave or you set
  288.   it to e.g. 20 and just when you want it to sound different you play the
  289.   instrument using the 9xx cmd .... you can also set it after you played the
  290.   note (if there should be a 3xx commando at the same time, the 3xx commando
  291.   will be overridden!)
  292. Added the 8xx command, which is to use for timing... this command will set
  293.   your timing-byte to xx; you will have to clear that byte by yourself AFTER
  294.   you read it! see programmer's guide for more information...
  295. Added the EDx command, which is to delay the current note and command in this
  296.   voice for x frames, see pt-help if you should need more info!
  297. Added the ECx command, which will turn down the Instr.volume (C00-C40) down
  298.   to z.e.r.o., but the instrument won't stop playing, you can set the vol.
  299.   up again and then it plays again! cloned from pt (where else?!!)...
  300. Mark/Copy/Paste/Insert now finally works in the position-editor (CTRL-BCVI)
  301. Added the Record mode finally.
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.                                ---Volumes---
  309.  
  310.  
  311.  
  312. There are many volumes, so here we go....
  313.  
  314.  
  315. There's the VoiceMasterVolume, the highest order volume for ONE voice.
  316. Set this Volume using CA0 to CE0 in the PERFORMANCE-List or in the TRACKS
  317. Use C50-C90 to set the VoiceMasterVolume for ALL 4 Voices. Needn't be in
  318. the first voice, may appear in any voice... but in the tracks!
  319.  
  320. Then, there's the Instrument Volume, which is set in the VOLUME gadget in
  321. the instrument editor (at the upper left corner!) and which can be over-
  322. ridden using C00 to C40 in the PERFORMANCE-List or in the TRACKS
  323.  
  324. Further, there's a so called perfSubVolume.... when hitting an instrument,
  325. this is set to $40 (maximum volume) and can be overridden in the
  326. PERFORMANCE-List using C50-C90
  327.  
  328. Experiment with that, but if there should be any questions => e-mail me!!!
  329.  
  330.  
  331.  
  332.  
  333.     IF IT SHOULD SOUND WEIRD, DON'T HESITATE TO CONTACT ME IMMEDIATELY!
  334.     *******************************************************************
  335.  
  336.      YOU!!! NEED TO KNOW HOW TO USE THE TRACKER, YOU!!! ARE TO USE IT
  337.      ================================================================
  338.  
  339.        SO E-MAIL ME FOR >>> ANY <<< REASON (ALZO GOOD E-MALE SEX?!?)
  340.        -------------------------------------------------------------
  341.  
  342.                           100.17637@germanynet.de
  343.                      forget that old address of mine,
  344.                          it doesn't work anymore!
  345.  
  346.                                                -signed: dexter/abyss in 1996
  347.